package cn.com.surker.sale.service;

import cn.com.surker.sale.entity.SaleClient;
import cn.com.surker.sale.entity.SaleContract;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * @Author lucky
 * @create 2024年07月10 8:18
 * @desc
 */
public interface SaleClientBaseService extends IService<SaleClient> {


    /**
     * 分页查询
     *
     * @param status   状态
     * @param offset   分页参数,第几页
     * @param limit    分页参数,每页数量
     * @return 返回分页数据
     */
    IPage<SaleClient> queryPage(String searchVal, Integer status, Integer offset, Integer limit);

    /**
     * 保存或返回erp客户id
     * @param clientId
     * @return
     */
    Integer saveErp(Long clientId, Long orgId);

    /**
     *
     * @param orgId
     * @return
     */
    List<SaleClient> queryByOrg(Long orgId);

}
